At that exact time and place; immediately.
उसी समय और स्थान पर; तुरंत।
English Usage: He decided to resign then and there.
Hindi Usage: उसने उसी समय और वहीं इस्तीफा देने का फैसला किया।